Python Job: Software Developer

Job added on

Job Skills

Location

Hamburg - Germany

Job type

Full-Time

Python Job Details

For our location in Hamburg we are seeking:

Software Developer – High-performance distributed streaming platform for scientific data analysis

Unlimited | Starting date: earliest possible | ID: FHMA021/2022 | Deadline: 02.01.2023 | Full-time/Part-time

DESY, with more than 2700 employees at its two locations in Hamburg and Zeuthen, is one of the world's leading research centres. Its research focuses on decoding the structure and function of matter, from the smallest particles of the universe to the building blocks of life. In this way, DESY contributes to solving the major questions and urgent challenges facing science, society and industry. With its ultramodern research infrastructure, its interdisciplinary research platforms and its international networks, DESY offers a highly attractive working environment in the fields of science, technology and administration as well as for the education of highly qualified young scientists.

The group Information Technology (IT) provides infrastructure and services for computing and data management for DESY and its guests. The computer center operates large storage, computing and networking infrastructures to process large amounts of experimental data.

DESY IT Group is developing a high-performance distributed streaming middleware (ASAPO) which is aimed to support data analysis for Photon Science experiments executed at local X-ray accelerator facilities. The main challenges are to shape the developed solution to scientific-use cases with their specific workflows, data structure and performance requirements.

About your role:

  • Participate in design and implementation of the new scientific data streaming and analysis framework ASAPO, including high performance data transfer (TCP/RDMA), client APls (C++/ Python), efficient storage and database integration, new functionality enhancements
  • Gather product requirements in close collaboration with DESY domain scientists
  • Writing clean, high-quality, high-performance, maintainable code and documentation
  • Coordinate local development effort, mentoring newcomers
  • Active exchange with many European laboratories to work on common solutions
  • Support test and deployment of the product on DESY HPC cluster, participate in code reviews
  • Support scientific users with using our product
  • Present on international conferences and workshops
  • Work in a friendly and experienced team that prioritizes helping each other and getting things done right
  • Take the opportunity to deepen individual areas of interest and to enhance skills

About you:

  • Master degree in computer science or physics/mathematics or equivalent qualification
  • Very good knowledge of C++ (good knowledge of Go is beneficial)
  • Knowledge of Python/Cython is desirable
  • Experience with modern software development process
  • Experience in working within large projects
  • Proactive with a focus on getting things done, strong attention to detail and ability to produce high quality work within set deadlines
  • An interest in gaining new technical skills and mastering new problem domains, along with the flexibility and desire to tackle new challenges
  • Proficient in written and spoken English

Good reasons to join:

Look forward to a unique working environment on our international research campus. We attach particular importance to appreciative cooperation and the well-being of our DESY employees. Gender equality is an important aspect for us. To support work-life balance we offer flexible working hours, variable part-time and job-sharing. You will benefit from our family-friendly and collegial atmosphere, our established health management and occupational pension provision. As a publicly funded employer, we offer you a secure workplace and facilitate your individual career with our compre­hensive training and development opportunities. Remuneration is according to the regulations of the TV-AVH. DESY offers its employees a financial supplement for a job ticket at both locations.

For further information please contact Martin Gasthuber at +49 40 8998-2564.

Please submit your complete application documents (letter of motivation, CV and relevant certificates) via our application portal.

We look forward to receiving your application via our application portal.

DESY promotes equal opportunities and diversity. The professional development of women is very important to us and therefore we strongly encourage women to apply for the vacant position.
Applications from severely disabled persons will be given preference if they are equally qualified.

You can find further information here:
https://www.desy.de/career

Deutsches Elektronen-Synchrotron DESY
Human Resources Department | Notkestraße 85 | 22607 Hamburg
Phone: +49 40 8998-3392

Art der Stelle: Vollzeit, Festanstellung

Leistungen:

  • Betriebliche Weiterbildung

Arbeitsort: Ein Arbeitsort